<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<meta name="viewport" content="width=device-width, initial-scale=1">
	<title></title>
</head>
<body>
	<script type="text/javascript">
		// 递归函数: 函数直接或者间接调用函数本身，该函数就叫递归函数
		// 都归函数必须要有结束条件，防止无限循环
		// function fn(){
		// 	console.log("递归函数")
		// 	fn()
		// }
		// fn()

		// 你爱不爱我
		// function fn(){
		// 	var end = confirm("请我吃肯德基")
		// 	if(end){
		// 		return false;
		// 	}else{
		// 		fn()
		// 	}
		// }
		// fn()

		// 1-n数字和
		function sum(n) {
  			if (n <= 1) {
   				return 1; // 递归终止条件
 			} else {
    			return n + sum(n - 1); // 递归调用自身
 				}
			}
			console.log(sum(10))
	</script>
</body>
</html>